Foundation Monitor Classes
-
A
See moreBundleClassLoadMonitor
instance monitors a bundle for dynamic loads of classes.Declaration
Swift
public class BundleClassLoadMonitor : BaseNotificationMonitor
-
A
See moreBundleResourceRequestMonitor
instance monitors the system to detect if the amount of available disk space for on-demand resources is getting low.Declaration
Swift
public class BundleResourceRequestMonitor : BaseNotificationMonitor
-
A
See moreCalendarDayMonitor
instance monitors the system for changes to the calendar day.Declaration
Swift
public class CalendarDayMonitor : BaseNotificationMonitor
-
A
See moreCurrentLocaleMonitor
instance monitors the system for changes to the user’s locale.Declaration
Swift
public class CurrentLocaleMonitor : BaseNotificationMonitor
-
An
See moreExtensionHostMonitor
instance monitors an extension context for changes to the runtime state of the extension’s host app.Declaration
Swift
public class ExtensionHostMonitor : BaseNotificationMonitor
-
An
See moreHTTPCookiesStorageMonitor
instance monitors an HTTP cookie storage object for changes to its acceptance policy or to its cookies.Declaration
Swift
public class HTTPCookiesStorageMonitor : BaseNotificationMonitor
-
A
See moreMetadataQueryMonitor
instance monitors a metadata query for changes to its results.Declaration
Swift
public class MetadataQueryMonitor : BaseNotificationMonitor
-
A
See morePortMonitor
instance monitors a port for changes to its validity.Declaration
Swift
public class PortMonitor : BaseNotificationMonitor
-
A
See moreProcessInfoPowerStateMonitor
instance monitors the device for changes to its power state (Low Power Mode is enabled or disabled).Declaration
Swift
public class ProcessInfoPowerStateMonitor : BaseNotificationMonitor
-
A
See moreProcessInfoThermalStateMonitor
instance monitors the system for changes to the thermal state.Declaration
Swift
@available(iOS 11.0, OSX 10.10.3, tvOS 11.0, watchOS 4.0, *) public class ProcessInfoThermalStateMonitor : BaseNotificationMonitor
-
A
See moreSystemClockMonitor
instance monitors the system for changes to the clock.Declaration
Swift
public class SystemClockMonitor : BaseNotificationMonitor
-
A
See moreSystemTimeZoneMonitor
instance monitors the system for changes to the currently used time zone.Declaration
Swift
public class SystemTimeZoneMonitor : BaseNotificationMonitor
-
A
See moreUbiquitousKeyValueStoreMonitor
instance monitors the iCloud (“ubiquitous”) key-value store for changes due to incoming data pushed from iCloud.Declaration
Swift
public class UbiquitousKeyValueStoreMonitor : BaseNotificationMonitor
-
A
See moreUbiquityIdentityMonitor
instance monitors the system for changes to the iCloud (”ubiquity”) identity. The iCloud identity changes when the current user logs into or out of an iCloud account, or enables or disables the syncing of documents and data.Declaration
Swift
public class UbiquityIdentityMonitor : BaseNotificationMonitor
-
An
See moreUndoManagerMonitor
instance monitors an undo manager for changes to its recording of operations.Declaration
Swift
public class UndoManagerMonitor : BaseNotificationMonitor
-
A
See moreURLCredentialStorageMonitor
instance monitors the shared URL credential storage object for changes to its stored credentials.Declaration
Swift
public class URLCredentialStorageMonitor : BaseNotificationMonitor
-
A
See moreUserDefaultsMonitor
instance monitors a user defaults object for changes to its data.Declaration
Swift
public class UserDefaultsMonitor : BaseNotificationMonitor